Вариант №5
Разработать абстрактный класс "Объект недвижимости" с методами:
рассчитать налог, установить ставку налога. На его основе разработать классы:
Земельный участок, Частный дом, Квартира. Программа должна позволять
добавлять любой объект, задавать стоимость объекта, производить расчёт
налога. Ставка задается фиксированная для каждого класса в процентах.
Пользователь должен иметь возможность просмотреть все объекты или объекты
для конкретного класса. Программа должна сохранять и загружать данные о
каждом объекте в файл.

В рамках лабораторной работы, программа должна
позволять вводить пользователю данные с терминала, выводить на терминал все
записи, записи для конкретного класса, сохранять введенные записи в
текстовый файл и считывать данные из файла.